#ifdef _DEBUG
// PCL
#pragma comment(lib, "pcl_apps-gd.lib")
#pragma comment(lib, "pcl_common-gd.lib")
#pragma comment(lib, "pcl_features-gd.lib")
#pragma comment(lib, "pcl_filters-gd.lib")
#pragma comment(lib, "pcl_io-gd.lib")
#pragma comment(lib, "pcl_kdtree-gd.lib")
#pragma comment(lib, "pcl_keypoints-gd.lib")
#pragma comment(lib, "pcl_octree-gd.lib")
#pragma comment(lib, "pcl_range_image-gd.lib")
#pragma comment(lib, "pcl_range_image_border_extractor-gd.lib")
#pragma comment(lib, "pcl_registration-gd.lib")
#pragma comment(lib, "pcl_sample_consensus-gd.lib")
#pragma comment(lib, "pcl_search-gd.lib")
#pragma comment(lib, "pcl_segmentation-gd.lib")
#pragma comment(lib, "pcl_surface-gd.lib")
#pragma comment(lib, "pcl_visualization-gd.lib")
// Boost
#pragma comment(lib, "boost_date_time-vc100-mt-gd-1_47.lib")
#pragma comment(lib, "boost_filesystem-vc100-mt-gd-1_47.lib")
#pragma comment(lib, "boost_iostreams-vc100-mt-gd-1_47.lib")
#pragma comment(lib, "boost_system-vc100-mt-gd-1_47.lib")
#pragma comment(lib, "boost_thread-vc100-mt-gd-1_47.lib")
#pragma comment(lib, "libboost_date_time-vc100-mt-gd-1_47.lib")
#pragma comment(lib, "libboost_filesystem-vc100-mt-gd-1_47.lib")
#pragma comment(lib, "libboost_iostreams-vc100-mt-gd-1_47.lib")
#pragma comment(lib, "libboost_system-vc100-mt-gd-1_47.lib")
#pragma comment(lib, "libboost_thread-vc100-mt-gd-1_47.lib")
// Flann
#pragma comment(lib, "flann_cpp_s-gd.lib")
#pragma comment(lib, "flann_s-gd.lib")
#pragma comment(lib, "flann-gd.lib")
#pragma comment(lib, "flann_cuda_s-gd.lib")
// QHull
#pragma comment(lib, "qhullcpp_d.lib")
#pragma comment(lib, "qhullstatic_p_d.lib")
#pragma comment(lib, "qhull6_d.lib")
#pragma comment(lib, "qhullstatic_d.lib")
// VTK
#pragma comment(lib, "MapReduceMPI-gd.lib")
#pragma comment(lib, "mpistubs-gd.lib")
#pragma comment(lib, "vtkalglib-gd.lib")
#pragma comment(lib, "vtkCharts-gd.lib")
#pragma comment(lib, "vtkCommon-gd.lib")
#pragma comment(lib, "vtkDICOMParser-gd.lib")
#pragma comment(lib, "vtkexoIIc-gd.lib")
#pragma comment(lib, "vtkexpat-gd.lib")
#pragma comment(lib, "vtkFiltering-gd.lib")
#pragma comment(lib, "vtkfreetype-gd.lib")
#pragma comment(lib, "vtkftgl-gd.lib")
#pragma comment(lib, "vtkGenericFiltering-gd.lib")
#pragma comment(lib, "vtkGeovis-gd.lib")
#pragma comment(lib, "vtkGraphics-gd.lib")
#pragma comment(lib, "vtkhdf5-gd.lib")
#pragma comment(lib, "vtkHybrid-gd.lib")
#pragma comment(lib, "vtkImaging-gd.lib")
#pragma comment(lib, "vtkInfovis-gd.lib")
#pragma comment(lib, "vtkIO-gd.lib")
#pragma comment(lib, "vtkjpeg-gd.lib")
#pragma comment(lib, "vtklibxml2-gd.lib")
#pragma comment(lib, "vtkmetaio-gd.lib")
#pragma comment(lib, "vtkNetCDF-gd.lib")
#pragma comment(lib, "vtkNetCDF_cxx-gd.lib")
#pragma comment(lib, "vtkpng-gd.lib")
#pragma comment(lib, "vtkproj4-gd.lib")
#pragma comment(lib, "vtkRendering-gd.lib")
#pragma comment(lib, "vtksqlite-gd.lib")
#pragma comment(lib, "vtksys-gd.lib")
#pragma comment(lib, "vtktiff-gd.lib")
#pragma comment(lib, "vtkverdict-gd.lib")
#pragma comment(lib, "vtkViews-gd.lib")
#pragma comment(lib, "vtkVolumeRendering-gd.lib")
#pragma comment(lib, "vtkWidgets-gd.lib")
#pragma comment(lib, "vtkzlib-gd.lib")
#else
// PCL
#pragma comment(lib, "pcl_apps.lib")
#pragma comment(lib, "pcl_common.lib")
#pragma comment(lib, "pcl_features.lib")
#pragma comment(lib, "pcl_filters.lib")
#pragma comment(lib, "pcl_io.lib")
#pragma comment(lib, "pcl_kdtree.lib")
#pragma comment(lib, "pcl_keypoints.lib")
#pragma comment(lib, "pcl_octree.lib")
#pragma comment(lib, "pcl_range_image.lib")
#pragma comment(lib, "pcl_range_image_border_extractor.lib")
#pragma comment(lib, "pcl_registration.lib")
#pragma comment(lib, "pcl_sample_consensus.lib")
#pragma comment(lib, "pcl_search.lib")
#pragma comment(lib, "pcl_segmentation.lib")
#pragma comment(lib, "pcl_surface.lib")
#pragma comment(lib, "pcl_visualization.lib")
// Boost
#pragma comment(lib, "boost_date_time-vc100-mt-1_47.lib")
#pragma comment(lib, "boost_filesystem-vc100-mt-1_47.lib")
#pragma comment(lib, "boost_iostreams-vc100-mt-1_47.lib")
#pragma comment(lib, "boost_system-vc100-mt-1_47.lib")
#pragma comment(lib, "boost_thread-vc100-mt-1_47.lib")
#pragma comment(lib, "libboost_date_time-vc100-mt-1_47.lib")
#pragma comment(lib, "libboost_filesystem-vc100-mt-1_47.lib")
#pragma comment(lib, "libboost_iostreams-vc100-mt-1_47.lib")
#pragma comment(lib, "libboost_system-vc100-mt-1_47.lib")
#pragma comment(lib, "libboost_thread-vc100-mt-1_47.lib")
// Flann
#pragma comment(lib, "flann_cpp_s.lib")
#pragma comment(lib, "flann_s.lib")
#pragma comment(lib, "flann.lib")
#pragma comment(lib, "flann_cuda_s.lib")
// QHull
#pragma comment(lib, "qhullcpp.lib")
#pragma comment(lib, "qhullstatic_p.lib")
#pragma comment(lib, "qhull6.lib")
#pragma comment(lib, "qhullstatic.lib")
// VTK
#pragma comment(lib, "MapReduceMPI.lib")
#pragma comment(lib, "mpistubs.lib")
#pragma comment(lib, "vtkalglib.lib")
#pragma comment(lib, "vtkCharts.lib")
#pragma comment(lib, "vtkCommon.lib")
#pragma comment(lib, "vtkDICOMParser.lib")
#pragma comment(lib, "vtkexoIIc.lib")
#pragma comment(lib, "vtkexpat.lib")
#pragma comment(lib, "vtkFiltering.lib")
#pragma comment(lib, "vtkfreetype.lib")
#pragma comment(lib, "vtkftgl.lib")
#pragma comment(lib, "vtkGenericFiltering.lib")
#pragma comment(lib, "vtkGeovis.lib")
#pragma comment(lib, "vtkGraphics.lib")
#pragma comment(lib, "vtkhdf5.lib")
#pragma comment(lib, "vtkHybrid.lib")
#pragma comment(lib, "vtkImaging.lib")
#pragma comment(lib, "vtkInfovis.lib")
#pragma comment(lib, "vtkIO.lib")
#pragma comment(lib, "vtkjpeg.lib")
#pragma comment(lib, "vtklibxml2.lib")
#pragma comment(lib, "vtkmetaio.lib")
#pragma comment(lib, "vtkNetCDF.lib")
#pragma comment(lib, "vtkNetCDF_cxx.lib")
#pragma comment(lib, "vtkpng.lib")
#pragma comment(lib, "vtkproj4.lib")
#pragma comment(lib, "vtkRendering.lib")
#pragma comment(lib, "vtksqlite.lib")
#pragma comment(lib, "vtksys.lib")
#pragma comment(lib, "vtktiff.lib")
#pragma comment(lib, "vtkverdict.lib")
#pragma comment(lib, "vtkViews.lib")
#pragma comment(lib, "vtkWidgets.lib")
#pragma comment(lib, "vtkzlib.lib")
#pragma comment(lib, "vtkVolumeRendering.lib")
#endif // _DEBUG